package com.tom.architect.day08;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

import com.tom.architect.R;
import com.tom.architect.day08.manager.ActivityManager;

public class MainActivity8 extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        ActivityManager.getInstance().attach(this);
        setContentView(R.layout.activity_main);
        setTitle("MainActivity");
    }

    public void click(View view){
        Intent intent = new Intent(this,LoginActivity.class);
        startActivity(intent);
    }

    @Override
    protected void onDestroy() {
        ActivityManager.getInstance().detach(this);
        super.onDestroy();
    }

}

/**
 * 如果只关闭注册页面那就会回到登录页面，我们一般注册后默认就登录成功，也要去关闭登录页面?
 * 1. EventBus, 纯反射实现
 * 2. 广播，速度可能有延时
 * 3. 集合管理
 * 4. SingleTask，只适用于部分场景。无法保证回退到那个页面。
 *
 * 单点登录：挤下登录，不管在那个页面，
 * 都应该弹框，弹框上下文(Activity).
 *
 */

